10 research outputs found

    A Formal Architecture-Centric Model-Driven Approach for the Automatic Generation of Grid Applications

    Full text link
    This paper discusses the concept of model-driven software engineering applied to the Grid application domain. As an extension to this concept, the approach described here, attempts to combine both formal architecture-centric and model-driven paradigms. It is a commonly recognized statement that Grid systems have seldom been designed using formal techniques although from past experience such techniques have shown advantages. This paper advocates a formal engineering approach to Grid system developments in an effort to contribute to the rigorous development of Grids software architectures. This approach addresses quality of service and cross-platform developments by applying the model-driven paradigm to a formal architecture-centric engineering method. This combination benefits from a formal semantic description power in addition to model-based transformations. The result of such a novel combined concept promotes the re-use of design models and facilitates developments in Grid computing.Comment: 11 pages, 9 figures. Proc of the 8th International Conference on Enterprise Information Systems (ICEIS06) Paphos, Cyprus. May 200

    Tiered services approach for improvement of business processes flexibility in PLM systems

    No full text
    Companies collaborating to develop new products need to implement an effective management of their design processes. Unfortunately, PLM systems, dedicated to support design activities are not efficient as it might be expected. Design processes are changing, emergent and non deterministic whereas PLM systems based on workflow technology don't support process flexibility. The aim of this paper is to present an analysis of existing approaches and perspectives which deal with business process (BP) flexibility. From this analysis, we propose an approach for improving PLM systems flexibility based on services technology. Unlike existing approaches, the proposed one deal with a service-oriented perspectives rather than an activity-oriented one

    Alliance: A Software Framework for Software-Intensive Process Modeling, Enactment and Fuzzy Control

    No full text
    International audienceThis paper presents a novel approach for modelling, enacting and controlling software-intensive processes: the ALLIANCE framework (ALLIANCE stands for ALgebra and Logic for Interoperable AgeNts in Cooperative Environments). The proposed approach is based on achievements of the European PIE Project (Process Instance Evolution ESPRIT IV LTR). The paper addresses the key issue of developing a software framework that enables cooperation, decentralisation and change on-the-fly of software-intensive processes. In order to model software-intensive processes, the framework proposes a fuzzy logic based process description language based on the concept of task. To enact and control processes, the framework relies on a goal-oriented approach where software agents cooperate for achieving task goals. Software agents are autonomous (possibly decentralised) entities defined by goals they may achieve, knowledge on processes they are involved in, individual capabilities, and interaction capabilities for inter-operating with other software agents. Process quantitative control is needed to measure to which extent user-defined goals on the supported process have been reached, and if not sufficiently, how much is to be done to achieve them (how much and which resources are needed, what are consequences on the overall costs, etc.). To this end, ALLIANCE provides project managers with advanced fuzzy logic-based monitoring facilities, support for decision making and change control mechanisms. Quantitative control is considered as a step towards enterprise process improvement

    Alliance: A Software Framework for Software-Intensive Process Modeling, Enactment and Fuzzy Control

    No full text
    International audienceThis paper presents a novel approach for modelling, enacting and controlling software-intensive processes: the ALLIANCE framework (ALLIANCE stands for ALgebra and Logic for Interoperable AgeNts in Cooperative Environments). The proposed approach is based on achievements of the European PIE Project (Process Instance Evolution ESPRIT IV LTR). The paper addresses the key issue of developing a software framework that enables cooperation, decentralisation and change on-the-fly of software-intensive processes. In order to model software-intensive processes, the framework proposes a fuzzy logic based process description language based on the concept of task. To enact and control processes, the framework relies on a goal-oriented approach where software agents cooperate for achieving task goals. Software agents are autonomous (possibly decentralised) entities defined by goals they may achieve, knowledge on processes they are involved in, individual capabilities, and interaction capabilities for inter-operating with other software agents. Process quantitative control is needed to measure to which extent user-defined goals on the supported process have been reached, and if not sufficiently, how much is to be done to achieve them (how much and which resources are needed, what are consequences on the overall costs, etc.). To this end, ALLIANCE provides project managers with advanced fuzzy logic-based monitoring facilities, support for decision making and change control mechanisms. Quantitative control is considered as a step towards enterprise process improvement
    corecore